草庐IT

jQuery.active 函数

全部标签

javascript - document.observe ('dom:loaded' , 函数 () {

有没有办法让这个原型(prototype)js只在dom发生变化而没有加载时触发? 最佳答案 你可以观察到元素是这样变化的$('element').observe('change',function(e){});这是为表单元素保留的-textarea、select和input。最终代码看起来像这样:document.observe('dom:loaded',function(){$('element').observe('change',function(e){//dosomethinghere});});

javascript - 如何使用 jQuery 或 JavaScript 聚焦 <tr> 或 <td> 标签?

for(vari=0;i 最佳答案 这已经晚了一年,但您可以专注于TD元素。只需给它一个tabindex属性,然后执行focus()。这适用于DIV元素和几乎所有其他元素。我已经在Firefox3.5及更高版本上尝试过。 关于javascript-如何使用jQuery或JavaScript聚焦或标签?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1932152/

JavaScript/jQuery - 从元素的 id 中获取一个整数

来自以下标记。SomewhereSomewhereelse有哪些选项可以使用jQuery选择器和JavaScript来获取ID中的整数?例如。$("#my-diva").click(function(){$(this).id//...somehowgrabnfrom"link-n"alert(n);}); 最佳答案 你可以试试:varn=$(this).attr('id').match(/link-(\d+)/)[1];这会获取id属性,与模式link-(\d+)匹配(这意味着link-后跟一个或多个digits),然后提取第一个匹

javascript - 使用 jQuery 选择一个选项?

nm在jQuery中,如何为id=m设置“选中”选项? 最佳答案 改为在选择元素上设置一个id:nm然后使用val函数:$('#TheDropDown').val('1'); 关于javascript-使用jQuery选择一个选项?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2323607/

一个函数内的 JavaScript setTimeout setInterval

我想我可能太累了,但我一辈子都无法理解这一点,我认为这是由于缺乏javascript知识所致varitv=function(){returnsetInterval(function(){sys.puts('interval');},1000);}vartout=function(itv){returnsetTimeout(function(){sys.puts('timeout');clearInterval(itv);},5500);}有了这两个函数我就可以调用了a=tout(itv());并让一个循环计时器运行5.5秒然后退出,基本上。按照我的逻辑,这应该可行,但根本不行vardo

返回八进制值的 Javascript eval 函数

当我尝试将“eval”函数作为eval("020*05+05")时,它返回85而不是105。有人能解释一下为什么eval函数会这样吗?还建议任何解决这个问题的方法。 最佳答案 以零开头的数字常量(如“020”)被解释为八进制。对于C、C++、Java、Javascript以及大多数与C具有模糊外观关系的其他语言都是如此。如果出于某种原因你真的、真的需要使用“eval()”,并且你有这些奇怪的字符串,数字常量上有伪造的前导零,你可以尝试这样的事情:varanswer=eval(weirdString.replace(/\b0(\d+)

javascript - 使用 jQuery 突出显示搜索词,例如 Chrome

我最近用jQuery和一个突出显示插件做了一个非常简单的突出显示。它看起来像这样:$('myButton').click(function(){$('body').highlight($('#myInputText').val());});但我想知道我怎样才能像高亮显示一样在Chrome中显示,我的意思是每当我在文本框中输入一些字母而不提交时突出显示这些字母。我想也许可以使用keyup事件……有什么想法吗?谢谢Andy,我在您的代码中将“this[0]”更改为“search[i]”,如果只有一个“p”标签,它就可以工作$(document).ready(function(){varse

javascript - JQuery UI Draggable - 如何知道元素是否已初始化为可拖动?

我的逻辑是if(!this.draginited())//adrag-disabledelementshouldn'tgetpasshere,asitisinitedthis.draggable({...})我搜索了很多,找不到实现这个逻辑的方法,有什么想法吗? 最佳答案 也许有更简单的方法,但是docs说:Draggableelementsgetsaclassofui-draggable所以你可以这样做:if(!$("#foo").hasClass("ui-draggable")){...}总结一下(未经测试):$.fn.isDr

javascript - 如何使用 jquery 将 img src 字符串从以 _m 结尾更改为 _t 一组图像

我希望在正确的方向上得到很好的插入我想改变我的图像源字符串的结尾......我希望我的措辞是正确的。无论如何,我当前的src正在阅读:我想把它改成:有什么想法吗...谢谢! 最佳答案 这个比较安全:$('img').each(function(){varsrc=$(this).attr('src');$(this).attr('src',src.replace(/_m(\.[^.]+)?$/,'_t$1');});否则,在使用eKek0的答案时,您可能会冒着像/bat_man/images/oh_my_god_m.png这样的URL

javascript - 悬停时特定于 jquery 的显示按钮

我有一个通过循环创建一堆div的应用程序。每个div都有类“product”看起来像!.....stuffhere....!...buttonshere...所以每页大约有12个相同的div。我想将鼠标悬停在特定的一个上并显示最初设置为显示的特定“show_on_hover”div:无。$('.product').hover(function(){$(.show_on_hover).show();},function(){$(.show_on_hover).hide();});这就是我目前所拥有的,但它会在页面上显示所有.show_on_hovers,所以我想知道如何只显示您将鼠标悬停